<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>MatchVS-U3D: MatchVS.MatchVSEngine类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MatchVS-U3D
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="namespaces.html"><span>包</span></a></li>
      <li class="current"><a href="annotated.html"><span>类</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>类列表</span></a></li>
      <li><a href="classes.html"><span>类索引</span></a></li>
      <li><a href="functions.html"><span>类成员</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_match_v_s_1_1_match_v_s_engine.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="#pub-static-attribs">静态 Public 属性</a> &#124;
<a href="class_match_v_s_1_1_match_v_s_engine-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">MatchVS.MatchVSEngine类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p>引擎接口  
 <a href="class_match_v_s_1_1_match_v_s_engine.html#details">更多...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_match_v_s_1_1_match_v_s_engine_1_1_s___u_match_v_s_score.html">S_UMatchVSScore</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a5168ce14c84321edb30777a833f8f8ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a5168ce14c84321edb30777a833f8f8ef">addMatchVSEngineListener</a> (<a class="el" href="interface_match_v_s_1_1_i_match_v_s_engine_listener.html">IMatchVSEngineListener</a> pListener)</td></tr>
<tr class="memdesc:a5168ce14c84321edb30777a833f8f8ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">增加异步回调函数监听的接口  <a href="#a5168ce14c84321edb30777a833f8f8ef">更多...</a><br /></td></tr>
<tr class="separator:a5168ce14c84321edb30777a833f8f8ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a964246e4d7073b8b12fe4df27c89321e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a964246e4d7073b8b12fe4df27c89321e">removeMatchVSEngineListener</a> (<a class="el" href="interface_match_v_s_1_1_i_match_v_s_engine_listener.html">IMatchVSEngineListener</a> pListener)</td></tr>
<tr class="memdesc:a964246e4d7073b8b12fe4df27c89321e"><td class="mdescLeft">&#160;</td><td class="mdescRight">移除异步回调函数监听的接口  <a href="#a964246e4d7073b8b12fe4df27c89321e">更多...</a><br /></td></tr>
<tr class="separator:a964246e4d7073b8b12fe4df27c89321e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab908573b7e0f4ca93691e63d326622d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#ab908573b7e0f4ca93691e63d326622d0">init</a> (<a class="el" href="class_match_v_s_1_1_application.html">Application</a> pApplication)</td></tr>
<tr class="memdesc:ab908573b7e0f4ca93691e63d326622d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">初始化  <a href="#ab908573b7e0f4ca93691e63d326622d0">更多...</a><br /></td></tr>
<tr class="separator:ab908573b7e0f4ca93691e63d326622d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8427516480e8478ef40f77086f158340"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a8427516480e8478ef40f77086f158340">init</a> (<a class="el" href="class_match_v_s_1_1_application.html">Application</a> pApplication, <a class="el" href="class_match_v_s_1_1_match_v_s_engine_config_builder.html">MatchVSEngineConfigBuilder</a> config)</td></tr>
<tr class="memdesc:a8427516480e8478ef40f77086f158340"><td class="mdescLeft">&#160;</td><td class="mdescRight">初始化  <a href="#a8427516480e8478ef40f77086f158340">更多...</a><br /></td></tr>
<tr class="separator:a8427516480e8478ef40f77086f158340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf366059c487155e22bfa43b6e689246"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#acf366059c487155e22bfa43b6e689246">enterLobby</a> (int pDevelopID, int pUserID, int pGameID, int pGameVersion)</td></tr>
<tr class="memdesc:acf366059c487155e22bfa43b6e689246"><td class="mdescLeft">&#160;</td><td class="mdescRight">进入大厅  <a href="#acf366059c487155e22bfa43b6e689246">更多...</a><br /></td></tr>
<tr class="separator:acf366059c487155e22bfa43b6e689246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3885490c95830a8780b98b31a4b9eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a6c3885490c95830a8780b98b31a4b9eb">exitLobby</a> ()</td></tr>
<tr class="memdesc:a6c3885490c95830a8780b98b31a4b9eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">退出大厅  <a href="#a6c3885490c95830a8780b98b31a4b9eb">更多...</a><br /></td></tr>
<tr class="separator:a6c3885490c95830a8780b98b31a4b9eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff9ad951568fab823c21081ec23c647"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a8ff9ad951568fab823c21081ec23c647">isInit</a> ()</td></tr>
<tr class="memdesc:a8ff9ad951568fab823c21081ec23c647"><td class="mdescLeft">&#160;</td><td class="mdescRight">是否初始化  <a href="#a8ff9ad951568fab823c21081ec23c647">更多...</a><br /></td></tr>
<tr class="separator:a8ff9ad951568fab823c21081ec23c647"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821d81bbb5d4f0cbeb79d41e84c7d245"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a821d81bbb5d4f0cbeb79d41e84c7d245">isEnterLobby</a> ()</td></tr>
<tr class="memdesc:a821d81bbb5d4f0cbeb79d41e84c7d245"><td class="mdescLeft">&#160;</td><td class="mdescRight">是否进入大厅  <a href="#a821d81bbb5d4f0cbeb79d41e84c7d245">更多...</a><br /></td></tr>
<tr class="separator:a821d81bbb5d4f0cbeb79d41e84c7d245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81623a539fc5f22ac145c66600664be5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a81623a539fc5f22ac145c66600664be5">isGameStart</a> ()</td></tr>
<tr class="memdesc:a81623a539fc5f22ac145c66600664be5"><td class="mdescLeft">&#160;</td><td class="mdescRight">是否游戏开始  <a href="#a81623a539fc5f22ac145c66600664be5">更多...</a><br /></td></tr>
<tr class="separator:a81623a539fc5f22ac145c66600664be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a800afd695ae648d7fe9548f029eb1332"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a800afd695ae648d7fe9548f029eb1332">getUserInfo</a> (int type_login)</td></tr>
<tr class="memdesc:a800afd695ae648d7fe9548f029eb1332"><td class="mdescLeft">&#160;</td><td class="mdescRight">登录并获取用户信息  <a href="#a800afd695ae648d7fe9548f029eb1332">更多...</a><br /></td></tr>
<tr class="separator:a800afd695ae648d7fe9548f029eb1332"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d5625fc62a5e501298ac36105fcb55e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a1d5625fc62a5e501298ac36105fcb55e">sendData</a> (<a class="el" href="class_match_v_s_1_1_match_v_s_room_user.html">MatchVSRoomUser</a> pRoomUser, byte[] pData)</td></tr>
<tr class="memdesc:a1d5625fc62a5e501298ac36105fcb55e"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送数据  <a href="#a1d5625fc62a5e501298ac36105fcb55e">更多...</a><br /></td></tr>
<tr class="separator:a1d5625fc62a5e501298ac36105fcb55e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7cf768aa60df00d7ec337ecbb86b3cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#ab7cf768aa60df00d7ec337ecbb86b3cb">sendReliableData</a> (<a class="el" href="class_match_v_s_1_1_match_v_s_room_user.html">MatchVSRoomUser</a> pRoomUser, byte[] pData)</td></tr>
<tr class="memdesc:ab7cf768aa60df00d7ec337ecbb86b3cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">发送可靠不丢包数据  <a href="#ab7cf768aa60df00d7ec337ecbb86b3cb">更多...</a><br /></td></tr>
<tr class="separator:ab7cf768aa60df00d7ec337ecbb86b3cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0a4a6a1c6bc87c348b4bd21c442fbb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#ad0a4a6a1c6bc87c348b4bd21c442fbb0">enterRoom</a> (int pRoomID)</td></tr>
<tr class="memdesc:ad0a4a6a1c6bc87c348b4bd21c442fbb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">进入房间  <a href="#ad0a4a6a1c6bc87c348b4bd21c442fbb0">更多...</a><br /></td></tr>
<tr class="separator:ad0a4a6a1c6bc87c348b4bd21c442fbb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf1e13cb6461a913c35edead2ed3a756"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#aaf1e13cb6461a913c35edead2ed3a756">changeRoom</a> ()</td></tr>
<tr class="memdesc:aaf1e13cb6461a913c35edead2ed3a756"><td class="mdescLeft">&#160;</td><td class="mdescRight">换房间  <a href="#aaf1e13cb6461a913c35edead2ed3a756">更多...</a><br /></td></tr>
<tr class="separator:aaf1e13cb6461a913c35edead2ed3a756"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a44984ccea5c66e99b3d54616f5fd4a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a7a44984ccea5c66e99b3d54616f5fd4a">exitRoom</a> (int pRoomID)</td></tr>
<tr class="memdesc:a7a44984ccea5c66e99b3d54616f5fd4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">退出房间  <a href="#a7a44984ccea5c66e99b3d54616f5fd4a">更多...</a><br /></td></tr>
<tr class="separator:a7a44984ccea5c66e99b3d54616f5fd4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a820a4e655596709cc6a9e18073309181"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a820a4e655596709cc6a9e18073309181">gameReady</a> ()</td></tr>
<tr class="memdesc:a820a4e655596709cc6a9e18073309181"><td class="mdescLeft">&#160;</td><td class="mdescRight">游戏准备  <a href="#a820a4e655596709cc6a9e18073309181">更多...</a><br /></td></tr>
<tr class="separator:a820a4e655596709cc6a9e18073309181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a624cbbc6d88e8768cbe988ae1f6bdf7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a624cbbc6d88e8768cbe988ae1f6bdf7e">gameStart</a> ()</td></tr>
<tr class="memdesc:a624cbbc6d88e8768cbe988ae1f6bdf7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">游戏开始  <a href="#a624cbbc6d88e8768cbe988ae1f6bdf7e">更多...</a><br /></td></tr>
<tr class="separator:a624cbbc6d88e8768cbe988ae1f6bdf7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc39fc0aaa0138451175e12fc6906cd6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#abc39fc0aaa0138451175e12fc6906cd6">gameCancel</a> ()</td></tr>
<tr class="memdesc:abc39fc0aaa0138451175e12fc6906cd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">游戏取消  <a href="#abc39fc0aaa0138451175e12fc6906cd6">更多...</a><br /></td></tr>
<tr class="separator:abc39fc0aaa0138451175e12fc6906cd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac105fe2d6e923fdea8b268f474d58a6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#ac105fe2d6e923fdea8b268f474d58a6a">gameOver</a> (<a class="el" href="class_match_v_s_1_1_match_v_s_score.html">MatchVSScore</a> pScore)</td></tr>
<tr class="memdesc:ac105fe2d6e923fdea8b268f474d58a6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">游戏结束,上报分数  <a href="#ac105fe2d6e923fdea8b268f474d58a6a">更多...</a><br /></td></tr>
<tr class="separator:ac105fe2d6e923fdea8b268f474d58a6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7836a5ac7022fa5a947e54879111fab4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a7836a5ac7022fa5a947e54879111fab4">uninit</a> ()</td></tr>
<tr class="memdesc:a7836a5ac7022fa5a947e54879111fab4"><td class="mdescLeft">&#160;</td><td class="mdescRight">反初始化  <a href="#a7836a5ac7022fa5a947e54879111fab4">更多...</a><br /></td></tr>
<tr class="separator:a7836a5ac7022fa5a947e54879111fab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a197c6cf0dbfc11b8be1ac427713650e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a197c6cf0dbfc11b8be1ac427713650e4">pay</a> (<a class="el" href="class_match_v_s_1_1_charge_order.html">ChargeOrder</a> charorder)</td></tr>
<tr class="memdesc:a197c6cf0dbfc11b8be1ac427713650e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">支付  <a href="#a197c6cf0dbfc11b8be1ac427713650e4">更多...</a><br /></td></tr>
<tr class="separator:a197c6cf0dbfc11b8be1ac427713650e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25b5f6846bcb79f8a9a0562464750eab"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a25b5f6846bcb79f8a9a0562464750eab">getEngineState</a> ()</td></tr>
<tr class="memdesc:a25b5f6846bcb79f8a9a0562464750eab"><td class="mdescLeft">&#160;</td><td class="mdescRight">得到大厅的状态  <a href="#a25b5f6846bcb79f8a9a0562464750eab">更多...</a><br /></td></tr>
<tr class="separator:a25b5f6846bcb79f8a9a0562464750eab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e7f72e987b1a1a67beafc82f566db0f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a4e7f72e987b1a1a67beafc82f566db0f">getRoomMasterID</a> ()</td></tr>
<tr class="memdesc:a4e7f72e987b1a1a67beafc82f566db0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">房主ID  <a href="#a4e7f72e987b1a1a67beafc82f566db0f">更多...</a><br /></td></tr>
<tr class="separator:a4e7f72e987b1a1a67beafc82f566db0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab08420cf51d10b859b872c5e3e396815"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#ab08420cf51d10b859b872c5e3e396815">update</a> ()</td></tr>
<tr class="memdesc:ab08420cf51d10b859b872c5e3e396815"><td class="mdescLeft">&#160;</td><td class="mdescRight">刷新数据  <a href="#ab08420cf51d10b859b872c5e3e396815">更多...</a><br /></td></tr>
<tr class="separator:ab08420cf51d10b859b872c5e3e396815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc7185aead94176545eac022f920b2b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#acc7185aead94176545eac022f920b2b7">checkOrderStatus</a> (String orderID)</td></tr>
<tr class="memdesc:acc7185aead94176545eac022f920b2b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">查询订单状态  <a href="#acc7185aead94176545eac022f920b2b7">更多...</a><br /></td></tr>
<tr class="separator:acc7185aead94176545eac022f920b2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0af7b20f22df5b64e24dd2e7ea899d6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a0af7b20f22df5b64e24dd2e7ea899d6c">getMyPackage</a> (int gameID)</td></tr>
<tr class="memdesc:a0af7b20f22df5b64e24dd2e7ea899d6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取我的背包  <a href="#a0af7b20f22df5b64e24dd2e7ea899d6c">更多...</a><br /></td></tr>
<tr class="separator:a0af7b20f22df5b64e24dd2e7ea899d6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec4468b7cafe24f189313d7a51c7e724"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#aec4468b7cafe24f189313d7a51c7e724">getFieldInfo</a> (int fieldID)</td></tr>
<tr class="memdesc:aec4468b7cafe24f189313d7a51c7e724"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取我的背包  <a href="#aec4468b7cafe24f189313d7a51c7e724">更多...</a><br /></td></tr>
<tr class="separator:aec4468b7cafe24f189313d7a51c7e724"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9958cf295788767034c745f39f947c22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a9958cf295788767034c745f39f947c22">onGetUserInfo</a> (int returnCode, IntPtr userinfo)</td></tr>
<tr class="separator:a9958cf295788767034c745f39f947c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a471a1832b39ce3863429033ddcd02c94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a471a1832b39ce3863429033ddcd02c94"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onLogin</b> (int returnCode)</td></tr>
<tr class="separator:a471a1832b39ce3863429033ddcd02c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaba7b456a845fe02260716a728036535"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaba7b456a845fe02260716a728036535"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onRoomIn</b> (int ret)</td></tr>
<tr class="separator:aaba7b456a845fe02260716a728036535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a864cd16fc017e1fbfc04166ab6911f14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a864cd16fc017e1fbfc04166ab6911f14"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onErr</b> (int ret)</td></tr>
<tr class="separator:a864cd16fc017e1fbfc04166ab6911f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a005942681e2aa1181eb06bf0d180e86b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a005942681e2aa1181eb06bf0d180e86b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onRecv</b> (int userid, IntPtr msg)</td></tr>
<tr class="separator:a005942681e2aa1181eb06bf0d180e86b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe718c0878fb70f906952a8d6f1fd6de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe718c0878fb70f906952a8d6f1fd6de"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onRecvReliable</b> (int userid, IntPtr msg)</td></tr>
<tr class="separator:afe718c0878fb70f906952a8d6f1fd6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab45d46fe0507f9473e1821d08f1319b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab45d46fe0507f9473e1821d08f1319b6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onRecvPush</b> (int id, IntPtr msg)</td></tr>
<tr class="separator:ab45d46fe0507f9473e1821d08f1319b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b9ee8bba7e33604b4e1928c4f0c7a7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b9ee8bba7e33604b4e1928c4f0c7a7e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onGameStart</b> (int round_id)</td></tr>
<tr class="separator:a7b9ee8bba7e33604b4e1928c4f0c7a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7311cbceb21347da627d01f6850107fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7311cbceb21347da627d01f6850107fa"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onGameOver</b> (IntPtr score, int num)</td></tr>
<tr class="separator:a7311cbceb21347da627d01f6850107fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a291f1cbd4d7b65fc47a5781cbcc030f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a291f1cbd4d7b65fc47a5781cbcc030f6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onRoomDelay</b> (int room_id, IntPtr delay, int num)</td></tr>
<tr class="separator:a291f1cbd4d7b65fc47a5781cbcc030f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47f819ff3fb7170a5c962edb907d12a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47f819ff3fb7170a5c962edb907d12a4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onRoomChange</b> (IntPtr uStat, int num)</td></tr>
<tr class="separator:a47f819ff3fb7170a5c962edb907d12a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab149af3ab0a8aa16dd7f8c55262099f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab149af3ab0a8aa16dd7f8c55262099f7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onRoomOwner</b> (int userid)</td></tr>
<tr class="separator:ab149af3ab0a8aa16dd7f8c55262099f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7cc6e34868b7b3345bd52396198c79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb7cc6e34868b7b3345bd52396198c79"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onRoomNum</b> (int started_room_num, int readyed_room_num, int normal_room_num)</td></tr>
<tr class="separator:acb7cc6e34868b7b3345bd52396198c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ac1dbaa758db45fa0a9827dbf051601"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ac1dbaa758db45fa0a9827dbf051601"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onMessage</b> (IntPtr msg)</td></tr>
<tr class="separator:a7ac1dbaa758db45fa0a9827dbf051601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acda7a241470f04aa9dce3a2784de17ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acda7a241470f04aa9dce3a2784de17ce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onLogout</b> ()</td></tr>
<tr class="separator:acda7a241470f04aa9dce3a2784de17ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1925dc0f7dc8617abf1553d3ec32ccd0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1925dc0f7dc8617abf1553d3ec32ccd0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onUserRoomInBack</b> (int roomID, IntPtr uStat, int num)</td></tr>
<tr class="separator:a1925dc0f7dc8617abf1553d3ec32ccd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae10d04ed7cdb3586971085ee7a3ce054"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae10d04ed7cdb3586971085ee7a3ce054"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onCancelReady</b> ()</td></tr>
<tr class="separator:ae10d04ed7cdb3586971085ee7a3ce054"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a704e46fcfd2a301c3b4a8c6012d9d270"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a704e46fcfd2a301c3b4a8c6012d9d270"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onUserGameReady</b> (IntPtr uStat, int num)</td></tr>
<tr class="separator:a704e46fcfd2a301c3b4a8c6012d9d270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05278c9bc570b2c53162eef968c45143"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05278c9bc570b2c53162eef968c45143"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onGameReady</b> ()</td></tr>
<tr class="separator:a05278c9bc570b2c53162eef968c45143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80937abe0f0eb739f23683e3ed1675b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80937abe0f0eb739f23683e3ed1675b9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onUserCancelReady</b> (IntPtr uStat, int num)</td></tr>
<tr class="separator:a80937abe0f0eb739f23683e3ed1675b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5dc1ae35ce81d3a5ddc9f3a8e1e7e3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5dc1ae35ce81d3a5ddc9f3a8e1e7e3f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onRoomOutBack</b> ()</td></tr>
<tr class="separator:ac5dc1ae35ce81d3a5ddc9f3a8e1e7e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7036bde22c28d02b6794ae6fd809096"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7036bde22c28d02b6794ae6fd809096"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onUserRoomOutBack</b> (IntPtr uStat, int num)</td></tr>
<tr class="separator:ae7036bde22c28d02b6794ae6fd809096"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af102f5f0262d31023fc9f38fb7209cb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af102f5f0262d31023fc9f38fb7209cb4"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>sendJson</b> (byte[] pData, int size)</td></tr>
<tr class="separator:af102f5f0262d31023fc9f38fb7209cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3a4a11c8bd21639a9fdcb8423a2fa70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3a4a11c8bd21639a9fdcb8423a2fa70"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>tryRecvJsonPacket</b> (MatchVSEngineNativeListener.handlePacket handler)</td></tr>
<tr class="separator:af3a4a11c8bd21639a9fdcb8423a2fa70"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a9ddb8870a33bce834c084b5c7b0ae61a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_match_v_s_1_1_match_v_s_engine.html">MatchVSEngine</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a9ddb8870a33bce834c084b5c7b0ae61a">getInstance</a> ()</td></tr>
<tr class="memdesc:a9ddb8870a33bce834c084b5c7b0ae61a"><td class="mdescLeft">&#160;</td><td class="mdescRight">懒汉单例模式,非线程安全  <a href="#a9ddb8870a33bce834c084b5c7b0ae61a">更多...</a><br /></td></tr>
<tr class="separator:a9ddb8870a33bce834c084b5c7b0ae61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:aae8ec4229aecf6973bada6067ecbb4a8"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#aae8ec4229aecf6973bada6067ecbb4a8">STATE_NONE</a> = 0x00</td></tr>
<tr class="memdesc:aae8ec4229aecf6973bada6067ecbb4a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">默认状态  <a href="#aae8ec4229aecf6973bada6067ecbb4a8">更多...</a><br /></td></tr>
<tr class="separator:aae8ec4229aecf6973bada6067ecbb4a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22694ceab02ddce81dc876a48a15923b"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a22694ceab02ddce81dc876a48a15923b">STATE_INITED</a> = 0x01 &lt;&lt; 0</td></tr>
<tr class="memdesc:a22694ceab02ddce81dc876a48a15923b"><td class="mdescLeft">&#160;</td><td class="mdescRight">初始化完成状态  <a href="#a22694ceab02ddce81dc876a48a15923b">更多...</a><br /></td></tr>
<tr class="separator:a22694ceab02ddce81dc876a48a15923b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a867c86feedf6dec74aec9d9373dc093f"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a867c86feedf6dec74aec9d9373dc093f">STATE_LOGINED</a> = 0x01 &lt;&lt; 1</td></tr>
<tr class="memdesc:a867c86feedf6dec74aec9d9373dc093f"><td class="mdescLeft">&#160;</td><td class="mdescRight">登录成功  <a href="#a867c86feedf6dec74aec9d9373dc093f">更多...</a><br /></td></tr>
<tr class="separator:a867c86feedf6dec74aec9d9373dc093f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8422852c9091e4f761e28582d72299bf"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a8422852c9091e4f761e28582d72299bf">STATE_ENTRYED_ROOM</a> = 0x01 &lt;&lt; 2</td></tr>
<tr class="memdesc:a8422852c9091e4f761e28582d72299bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">进入房间状态  <a href="#a8422852c9091e4f761e28582d72299bf">更多...</a><br /></td></tr>
<tr class="separator:a8422852c9091e4f761e28582d72299bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83df403910a9fcf873d8c0c66667d2a2"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a83df403910a9fcf873d8c0c66667d2a2">STATE_READIED</a> = 0x01 &lt;&lt; 3</td></tr>
<tr class="memdesc:a83df403910a9fcf873d8c0c66667d2a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">准备状态  <a href="#a83df403910a9fcf873d8c0c66667d2a2">更多...</a><br /></td></tr>
<tr class="separator:a83df403910a9fcf873d8c0c66667d2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad39b3c15982e3d4fc6b241985f786b2d"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#ad39b3c15982e3d4fc6b241985f786b2d">STATE_GAME_STARTED</a> = 0x01 &lt;&lt; 4</td></tr>
<tr class="memdesc:ad39b3c15982e3d4fc6b241985f786b2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">游戏中状态  <a href="#ad39b3c15982e3d4fc6b241985f786b2d">更多...</a><br /></td></tr>
<tr class="separator:ad39b3c15982e3d4fc6b241985f786b2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496a40bf9484e3f660a78315b3fa8b3a"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a496a40bf9484e3f660a78315b3fa8b3a">STATE_GAME_WATCH</a> = 0x01 &lt;&lt; 5</td></tr>
<tr class="memdesc:a496a40bf9484e3f660a78315b3fa8b3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">观战状态  <a href="#a496a40bf9484e3f660a78315b3fa8b3a">更多...</a><br /></td></tr>
<tr class="separator:a496a40bf9484e3f660a78315b3fa8b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef25fc428532411a3dca7c9c7136240c"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#aef25fc428532411a3dca7c9c7136240c">STATE_LOGINSUCCESS</a> = 0x01 &lt;&lt; 6</td></tr>
<tr class="memdesc:aef25fc428532411a3dca7c9c7136240c"><td class="mdescLeft">&#160;</td><td class="mdescRight">登录成功状态  <a href="#aef25fc428532411a3dca7c9c7136240c">更多...</a><br /></td></tr>
<tr class="separator:aef25fc428532411a3dca7c9c7136240c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a951079d82061761a98b6a69536dce2d3"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a951079d82061761a98b6a69536dce2d3">ROOM_USER_STATE_NONE</a> = 0</td></tr>
<tr class="memdesc:a951079d82061761a98b6a69536dce2d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">房间成员角色默认状态  <a href="#a951079d82061761a98b6a69536dce2d3">更多...</a><br /></td></tr>
<tr class="separator:a951079d82061761a98b6a69536dce2d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa679e0129b5d57bfabee3177f3cb47d5"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#aa679e0129b5d57bfabee3177f3cb47d5">ROOM_USER_STATE_READY</a> = 1</td></tr>
<tr class="memdesc:aa679e0129b5d57bfabee3177f3cb47d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">房间成员角色准备状态  <a href="#aa679e0129b5d57bfabee3177f3cb47d5">更多...</a><br /></td></tr>
<tr class="separator:aa679e0129b5d57bfabee3177f3cb47d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60974a3ad089c1e2a5de652f4af10615"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a60974a3ad089c1e2a5de652f4af10615">ROOM_USER_STATE_PLAYING</a> = 2</td></tr>
<tr class="memdesc:a60974a3ad089c1e2a5de652f4af10615"><td class="mdescLeft">&#160;</td><td class="mdescRight">房间成员角色游戏中状态  <a href="#a60974a3ad089c1e2a5de652f4af10615">更多...</a><br /></td></tr>
<tr class="separator:a60974a3ad089c1e2a5de652f4af10615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00a83700f27441f5d5fbc4f42237ac0a"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a00a83700f27441f5d5fbc4f42237ac0a">U3D_ERR_ILL_PARS</a> = -2</td></tr>
<tr class="memdesc:a00a83700f27441f5d5fbc4f42237ac0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">参数非法  <a href="#a00a83700f27441f5d5fbc4f42237ac0a">更多...</a><br /></td></tr>
<tr class="separator:a00a83700f27441f5d5fbc4f42237ac0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc2080ade97d3d23cc23244061e2bb1a"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#abc2080ade97d3d23cc23244061e2bb1a">U3D_ERR_OUT_LIMIT_MSG</a> = -3</td></tr>
<tr class="memdesc:abc2080ade97d3d23cc23244061e2bb1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">超过消息最大限制  <a href="#abc2080ade97d3d23cc23244061e2bb1a">更多...</a><br /></td></tr>
<tr class="separator:abc2080ade97d3d23cc23244061e2bb1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ff15baeddcb4418daf1c93ecaa7e00b"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a4ff15baeddcb4418daf1c93ecaa7e00b">U3D_ERR_OUT_LIMIT_ROOM_USERS</a> = -4</td></tr>
<tr class="memdesc:a4ff15baeddcb4418daf1c93ecaa7e00b"><td class="mdescLeft">&#160;</td><td class="mdescRight">超过房间最大人数限制  <a href="#a4ff15baeddcb4418daf1c93ecaa7e00b">更多...</a><br /></td></tr>
<tr class="separator:a4ff15baeddcb4418daf1c93ecaa7e00b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaebd6b2cbd50ca7a76f361dee1c8bc75"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#aaebd6b2cbd50ca7a76f361dee1c8bc75">U3D_ERR_LOGINING</a> = -5</td></tr>
<tr class="memdesc:aaebd6b2cbd50ca7a76f361dee1c8bc75"><td class="mdescLeft">&#160;</td><td class="mdescRight">正在登录  <a href="#aaebd6b2cbd50ca7a76f361dee1c8bc75">更多...</a><br /></td></tr>
<tr class="separator:aaebd6b2cbd50ca7a76f361dee1c8bc75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16aa43febaba0159d81c0aa58b0a4fe3"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a16aa43febaba0159d81c0aa58b0a4fe3">U3D_ERR_DIS_NETWORK</a> = 1606</td></tr>
<tr class="memdesc:a16aa43febaba0159d81c0aa58b0a4fe3"><td class="mdescLeft">&#160;</td><td class="mdescRight">网络失去链接  <a href="#a16aa43febaba0159d81c0aa58b0a4fe3">更多...</a><br /></td></tr>
<tr class="separator:a16aa43febaba0159d81c0aa58b0a4fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73fc51e065f2d4003ad366d231282685"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a73fc51e065f2d4003ad366d231282685">MAX_ROOM_USERS</a> = 1024</td></tr>
<tr class="memdesc:a73fc51e065f2d4003ad366d231282685"><td class="mdescLeft">&#160;</td><td class="mdescRight">房间内最大成员数量  <a href="#a73fc51e065f2d4003ad366d231282685">更多...</a><br /></td></tr>
<tr class="separator:a73fc51e065f2d4003ad366d231282685"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
静态 Public 属性</h2></td></tr>
<tr class="memitem:a8def897842f04f9082058a058723130e"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#a8def897842f04f9082058a058723130e">mState</a> = <a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#aae8ec4229aecf6973bada6067ecbb4a8">STATE_NONE</a></td></tr>
<tr class="memdesc:a8def897842f04f9082058a058723130e"><td class="mdescLeft">&#160;</td><td class="mdescRight">当前状态值  <a href="#a8def897842f04f9082058a058723130e">更多...</a><br /></td></tr>
<tr class="separator:a8def897842f04f9082058a058723130e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>引擎接口 </p>
</div><h2 class="groupheader">成员函数说明</h2>
<a class="anchor" id="a5168ce14c84321edb30777a833f8f8ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.addMatchVSEngineListener </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_match_v_s_1_1_i_match_v_s_engine_listener.html">IMatchVSEngineListener</a>&#160;</td>
          <td class="paramname"><em>pListener</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>增加异步回调函数监听的接口 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pListener</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aaf1e13cb6461a913c35edead2ed3a756"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.changeRoom </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>换房间 </p>

</div>
</div>
<a class="anchor" id="acc7185aead94176545eac022f920b2b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.checkOrderStatus </td>
          <td>(</td>
          <td class="paramtype">String&#160;</td>
          <td class="paramname"><em>orderID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>查询订单状态 </p>

</div>
</div>
<a class="anchor" id="acf366059c487155e22bfa43b6e689246"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.enterLobby </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pDevelopID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pUserID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pGameID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pGameVersion</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>进入大厅 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pDevelopID</td><td>开发者ID 应用创建时得到</td></tr>
    <tr><td class="paramname">pUserID</td><td>用户ID</td></tr>
    <tr><td class="paramname">pGameID</td><td>应用ID</td></tr>
    <tr><td class="paramname">pGameVersion</td><td>应用版本</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad0a4a6a1c6bc87c348b4bd21c442fbb0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.enterRoom </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pRoomID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>进入房间 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pRoomID</td><td>房间ID,0为随机匹配</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6c3885490c95830a8780b98b31a4b9eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.exitLobby </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>退出大厅 </p>

</div>
</div>
<a class="anchor" id="a7a44984ccea5c66e99b3d54616f5fd4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.exitRoom </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pRoomID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>退出房间 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pRoomID</td><td>房间ID</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abc39fc0aaa0138451175e12fc6906cd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.gameCancel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>游戏取消 </p>

</div>
</div>
<a class="anchor" id="ac105fe2d6e923fdea8b268f474d58a6a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.gameOver </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_match_v_s_1_1_match_v_s_score.html">MatchVSScore</a>&#160;</td>
          <td class="paramname"><em>pScore</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>游戏结束,上报分数 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pScore</td><td>分数信息</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a820a4e655596709cc6a9e18073309181"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.gameReady </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>游戏准备 </p>

</div>
</div>
<a class="anchor" id="a624cbbc6d88e8768cbe988ae1f6bdf7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.gameStart </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>游戏开始 </p>

</div>
</div>
<a class="anchor" id="a25b5f6846bcb79f8a9a0562464750eab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int MatchVS.MatchVSEngine.getEngineState </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>得到大厅的状态 </p>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aec4468b7cafe24f189313d7a51c7e724"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.getFieldInfo </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fieldID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取我的背包 </p>

</div>
</div>
<a class="anchor" id="a9ddb8870a33bce834c084b5c7b0ae61a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_match_v_s_1_1_match_v_s_engine.html">MatchVSEngine</a> MatchVS.MatchVSEngine.getInstance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>懒汉单例模式,非线程安全 </p>
<dl class="section return"><dt>返回</dt><dd>引擎实例</dd></dl>

</div>
</div>
<a class="anchor" id="a0af7b20f22df5b64e24dd2e7ea899d6c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.getMyPackage </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>gameID</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取我的背包 </p>

</div>
</div>
<a class="anchor" id="a4e7f72e987b1a1a67beafc82f566db0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int MatchVS.MatchVSEngine.getRoomMasterID </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>房主ID </p>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a800afd695ae648d7fe9548f029eb1332"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.getUserInfo </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>type_login</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>登录并获取用户信息 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">type_login</td><td>登录方式 0为游客登录</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab908573b7e0f4ca93691e63d326622d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MatchVS.MatchVSEngine.init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_match_v_s_1_1_application.html">Application</a>&#160;</td>
          <td class="paramname"><em>pApplication</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>初始化 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pApplication</td><td>可以为null</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8427516480e8478ef40f77086f158340"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MatchVS.MatchVSEngine.init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_match_v_s_1_1_application.html">Application</a>&#160;</td>
          <td class="paramname"><em>pApplication</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_match_v_s_1_1_match_v_s_engine_config_builder.html">MatchVSEngineConfigBuilder</a>&#160;</td>
          <td class="paramname"><em>config</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>初始化 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pApplication</td><td></td></tr>
    <tr><td class="paramname">config</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a821d81bbb5d4f0cbeb79d41e84c7d245"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MatchVS.MatchVSEngine.isEnterLobby </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>是否进入大厅 </p>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a81623a539fc5f22ac145c66600664be5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MatchVS.MatchVSEngine.isGameStart </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>是否游戏开始 </p>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8ff9ad951568fab823c21081ec23c647"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool MatchVS.MatchVSEngine.isInit </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>是否初始化 </p>
<dl class="section return"><dt>返回</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a9958cf295788767034c745f39f947c22"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.onGetUserInfo </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>returnCode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IntPtr&#160;</td>
          <td class="paramname"><em>userinfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>======== callback ======== </p>

</div>
</div>
<a class="anchor" id="a197c6cf0dbfc11b8be1ac427713650e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.pay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_match_v_s_1_1_charge_order.html">ChargeOrder</a>&#160;</td>
          <td class="paramname"><em>charorder</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>支付 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">charorder</td><td>订单信息</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a964246e4d7073b8b12fe4df27c89321e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.removeMatchVSEngineListener </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="interface_match_v_s_1_1_i_match_v_s_engine_listener.html">IMatchVSEngineListener</a>&#160;</td>
          <td class="paramname"><em>pListener</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>移除异步回调函数监听的接口 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pListener</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1d5625fc62a5e501298ac36105fcb55e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.sendData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_match_v_s_1_1_match_v_s_room_user.html">MatchVSRoomUser</a>&#160;</td>
          <td class="paramname"><em>pRoomUser</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">byte[]&#160;</td>
          <td class="paramname"><em>pData</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>发送数据 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pRoomUser</td><td></td></tr>
    <tr><td class="paramname">pData</td><td>用户数据</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab7cf768aa60df00d7ec337ecbb86b3cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.sendReliableData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_match_v_s_1_1_match_v_s_room_user.html">MatchVSRoomUser</a>&#160;</td>
          <td class="paramname"><em>pRoomUser</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">byte[]&#160;</td>
          <td class="paramname"><em>pData</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>发送可靠不丢包数据 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pRoomUser</td><td></td></tr>
    <tr><td class="paramname">pData</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7836a5ac7022fa5a947e54879111fab4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.uninit </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>反初始化 </p>

</div>
</div>
<a class="anchor" id="ab08420cf51d10b859b872c5e3e396815"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MatchVS.MatchVSEngine.update </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>刷新数据 </p>

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a class="anchor" id="a73fc51e065f2d4003ad366d231282685"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.MAX_ROOM_USERS = 1024</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>房间内最大成员数量 </p>

</div>
</div>
<a class="anchor" id="a8def897842f04f9082058a058723130e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int MatchVS.MatchVSEngine.mState = <a class="el" href="class_match_v_s_1_1_match_v_s_engine.html#aae8ec4229aecf6973bada6067ecbb4a8">STATE_NONE</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>当前状态值 </p>

</div>
</div>
<a class="anchor" id="a951079d82061761a98b6a69536dce2d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.ROOM_USER_STATE_NONE = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>房间成员角色默认状态 </p>

</div>
</div>
<a class="anchor" id="a60974a3ad089c1e2a5de652f4af10615"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.ROOM_USER_STATE_PLAYING = 2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>房间成员角色游戏中状态 </p>

</div>
</div>
<a class="anchor" id="aa679e0129b5d57bfabee3177f3cb47d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.ROOM_USER_STATE_READY = 1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>房间成员角色准备状态 </p>

</div>
</div>
<a class="anchor" id="a8422852c9091e4f761e28582d72299bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.STATE_ENTRYED_ROOM = 0x01 &lt;&lt; 2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>进入房间状态 </p>

</div>
</div>
<a class="anchor" id="ad39b3c15982e3d4fc6b241985f786b2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.STATE_GAME_STARTED = 0x01 &lt;&lt; 4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>游戏中状态 </p>

</div>
</div>
<a class="anchor" id="a496a40bf9484e3f660a78315b3fa8b3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.STATE_GAME_WATCH = 0x01 &lt;&lt; 5</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>观战状态 </p>

</div>
</div>
<a class="anchor" id="a22694ceab02ddce81dc876a48a15923b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.STATE_INITED = 0x01 &lt;&lt; 0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>初始化完成状态 </p>

</div>
</div>
<a class="anchor" id="a867c86feedf6dec74aec9d9373dc093f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.STATE_LOGINED = 0x01 &lt;&lt; 1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>登录成功 </p>

</div>
</div>
<a class="anchor" id="aef25fc428532411a3dca7c9c7136240c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.STATE_LOGINSUCCESS = 0x01 &lt;&lt; 6</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>登录成功状态 </p>

</div>
</div>
<a class="anchor" id="aae8ec4229aecf6973bada6067ecbb4a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.STATE_NONE = 0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>默认状态 </p>

</div>
</div>
<a class="anchor" id="a83df403910a9fcf873d8c0c66667d2a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.STATE_READIED = 0x01 &lt;&lt; 3</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>准备状态 </p>

</div>
</div>
<a class="anchor" id="a16aa43febaba0159d81c0aa58b0a4fe3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.U3D_ERR_DIS_NETWORK = 1606</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>网络失去链接 </p>

</div>
</div>
<a class="anchor" id="a00a83700f27441f5d5fbc4f42237ac0a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.U3D_ERR_ILL_PARS = -2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>参数非法 </p>

</div>
</div>
<a class="anchor" id="aaebd6b2cbd50ca7a76f361dee1c8bc75"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.U3D_ERR_LOGINING = -5</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>正在登录 </p>

</div>
</div>
<a class="anchor" id="abc2080ade97d3d23cc23244061e2bb1a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.U3D_ERR_OUT_LIMIT_MSG = -3</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>超过消息最大限制 </p>

</div>
</div>
<a class="anchor" id="a4ff15baeddcb4418daf1c93ecaa7e00b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int MatchVS.MatchVSEngine.U3D_ERR_OUT_LIMIT_ROOM_USERS = -4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>超过房间最大人数限制 </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>F:/git/MatchVS_SDK/sample/MatchVSDemo-Unity3D/Assets/MatchVS/MatchVSEngine.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_match_v_s.html">MatchVS</a></li><li class="navelem"><a class="el" href="class_match_v_s_1_1_match_v_s_engine.html">MatchVSEngine</a></li>
    <li class="footer">制作者
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
